//
//  CXHTopOnCommonAdapter.h
//  CXHAdSDK-TopOn
//
//  Created by 陈坤 on 2025/10/16.
//

#import <AnyThinkSDK/AnyThinkSDK.h>

static NSString * const kCXHTopOnWinPrice = @"CXH_win_price";
static NSString * const kCXHTopOnLossReason = @"CXH_loss_reason";
static NSString * const kCXHTopOnWinADN = @"CXH_win_adn";
static NSString * const kCXHTopOnLossPrice = @"CXH_loss_price";

NS_ASSUME_NONNULL_BEGIN

@interface CXHTopOnCommonAdapter : ATBaseMediationAdapter

//C2S flow needed
+ (NSMutableDictionary *)getLossInfoResult:(ATBidWinLossResult *)winLossResult;

//C2S flow needed
+ (NSMutableDictionary *)getWinInfoResult:(ATBidWinLossResult *)winLossResult;

//C2S flow needed
+ (NSMutableDictionary *)getC2SInfo:(NSInteger)ecpm;

@end

NS_ASSUME_NONNULL_END
